(function() {
  'use strict';
  angular.module('services.accessSystem.faildTrade',[])
    .service('faildTradeService', faildTradeService);

  function faildTradeService(Restangular) {
    var message={};
    message.a=0;
    return {
      query: query,
      update:update,
      queryTradeType:queryTradeType,
      setA:setA,
      getA:getA
    };
    //失败交易查询 请求方法
    function query(params,callback){
      Restangular.all('sas/accessSystem/failTrade/query').post(params).then(callback);
    }
    //失败交易修改 请求方法
    function update(params,callback){
      Restangular.all('sas/accessSystem/failTrade/update').post(params).then(callback);
    }
    //交易类型 请求方法
    function queryTradeType(callback){
      Restangular.one('sas/accessSystem/failTrade/queryTradeType').get().then(callback);
    }

    function setA(value){
      message.a=value;
    }
    function getA(){
      return message.a;
    }
  }
})();